marbled polecat - German English Dictionary